package entity

import (
	"github.com/crack007/go-im/src/common/util"
)

type ContactEntity struct {
	ID           uint32 `gorm:"column:id;primary_key" json:"id"`             //
	UserID       uint32 `gorm:"column:user_id" json:"user_id"`               //用户id
	RelateUserID uint32 `gorm:"column:relate_user_id" json:"relate_user_id"` //好友id
	IsDelete     bool   `gorm:"column:is_delete" json:"is_delete"`           //
	CreatedAt    string `gorm:"column:created_at" json:"created_at"`         //
	UpdatedAt    string `gorm:"column:updated_at" json:"updated_at"`         //
}

func (i *ContactEntity) TableName() string {
	return "im_contact"
}
func NewContactEntity() *ContactEntity {
	return &ContactEntity{
		CreatedAt: util.GetDatetime(),
	}
}
